/**
 * 验证用户账号和密码是否符合规则
 */
function checkTelAndPwd() {

	var phone = $('#userphone').val();

	if(phone.indexOf("\'") > -1 || phone.indexOf("\\\"") > -1 || phone.indexOf("=") > -1 || phone.indexOf("-") > -1 || phone.indexOf("+") > -1 || phone.indexOf("*") > -1 || phone.indexOf("%") > -1 || phone.indexOf("&") > -1 || phone.indexOf("!") > -1 || phone.indexOf("@") > -1 || phone.indexOf("#") > -1 || phone.indexOf("$") > -1) {
		mui.alert('内容不能包含特殊字符');
		return;
	}

	if(phone == "" || phone == null) {

		//	手机号为空时提示：手机号码不能为空
		mui.toast('帐号不能为空');
		return false;

	}

	var userpwd = $('#userpwd').val(); // 用户输入的密码

	if(userpwd == "") {

		mui.toast('密码不能为空');
		return false

	}

	return true;

}

/**
 * 登录按钮
 */
mui("body").on("tap", "#input_check", function() {

	var iphone = $("#userphone").val(); // 获取用户填写的手机号
	var password = $('#userpwd').val(); // 获取用户填写的密码

	if(checkTelAndPwd() == true) {

		/**
		 * 中间件：
		 * 方法：
		 * 入参：
		 * 出参：
		 */

		var url = XHDOC_WEBBASE + "Login/doc?";
		url += "id=" + iphone + "&password=" + password;
//		console.log(url);

		try {

			$.ajax({
				url: url,
				async: false,
				timeout: 8000,
				dateType: 'json',
				success: function(result) {

					result = result.trim();
					result = result.replace(/\n/g, '');

					try {
						var regJson = JSON.parse(result);
						
						var arry = {};
						arry = regJson.data["user"];
//						console.log(arry);

						if(regJson.code == "000") {

							window.localStorage.setItem('XHDOC_APP_USRID', arry["id"]); //医生账户手机号

							var resUsrNam = arry["name"];
							if(resUsrNam == '') resUsrNam = arry["id"];

							window.localStorage.setItem('XHDOC_APP_USRNAM', arry["name"]); //医生名称

							window.localStorage.setItem('XHDOC_APP_USRGUID', arry["guid"]); //医生guid
							
							window.localStorage.setItem('XHDOC_APP_USRJOB', arry["jobtitle"]);// 医生职称

							var resUsrImg = arry["img"];

							if(resUsrImg == '' || resUsrImg == 'null') { // 医生默认头像
								resUsrImg = "529900387E3A26D1E050007F010058F6";
							}
							window.localStorage.setItem('XHDOC_APP_USRIMG', arry["img"]); //医生32位头像guid

							mui.toast("登录成功");

							if(XHDOC_BROWSETYPE == 'ANDROID') {
								console.log("ANDROID");
								//phone,name,guid,jobtitle,moren_tx,tx
							window.android.savadocinfo(arry["id"],arry["name"],arry["guid"],arry["jobtitle"],"529900387E3A26D1E050007F010058F6",arry["img"],password);
							} else if(XHDOC_BROWSETYPE = 'IOS') {
								console.log("IOS");
								window.android.showpage('tab-webview-main.html');
							}else{
								window.android.showpage('tab-webview-main.html');
							}

							return;
						} else if(regJson.code == "001") {
							mui.toast("帐号或密码不正确");
							return;
						}

					} catch(e) {
						mui.toast("接口错误，请联系客服");
					}

				},
				error: function(xhr, status, error) {
					if(status == "error") {
						mui.toast('请尝试连接网络');
					}
				}
			});
		} catch(e) {
			mui.toast("请检查网络连接");
		}
	}
});
		
function showpage(x, y) {
	mui.openWindow({
		url: x,
		id: y,
		preload: true,
		show: {
			aniShow: 'pop-in'
		},
		styles: {
			popGesture: 'close'
		}
	});
}